import {
    APPS,
    APP,
    OAUTH_APPS,
    OAUTH_APP,
    AUTHORIZED_OAUTH_APPS,
    AGENTS,
    ROLE_AGENTS,
    PENDING_AGENTS,
    AGENT,
    SEGMENT,
    CONVERSATIONS,
    CONVERSATIONS_COUNTS,
    CONVERSATION,
    CONVERSATION_WITH_LAST_MESSAGE,
    CURRENT_USER,
    APP_USER,
    APP_USER_CONVERSATIONS,
    APP_USER_VISITS,
    CAMPAIGNS,
    CAMPAIGN_SUBSCRIPTION_TOGGLE,
    CAMPAIGN,
    CAMPAIGN_METRICS,
    ASSIGNMENT_RULES,
    QUICK_REPLIES,
    QUICK_REPLY,
    ARTICLE_SETTINGS,
    ARTICLES,
    ARTICLES_UNCATEGORIZED,
    ARTICLE,
    ARTICLE_COLLECTIONS,
    ARTICLE_COLLECTION,
    ARTICLE_COLLECTION_WITH_SECTIONS,
    BOT_TASKS,
    BOT_TASK,
    BOT_TASK_METRICS,
    DASHBOARD,
    APP_PACKAGES,
    AGENT_APP_PACKAGES,
    APP_PACKAGE,
    AGENT_APP_PACKAGE,
    APP_PACKAGES_BY_CAPABILITY,
    APP_PACKAGE_HOOK,
    EVENT_TYPES,
    OUTGOING_WEBHOOKS,
    EDITOR_APP_PACKAGES,
    APP_PACKAGE_INTEGRATIONS,
    PLANS,
    USER_TRANSACTIONS,
    SUBSCRIPTION_TRANSACTIONS,
    SUBSCRIPTION_DETAILS,
    UPDATE_SUBSCRIPTION_PLAN
} from './queries.mjs'

import {
    UPDATE_APP,
    DESTROY_APP,
    CREATE_APP,
    APP_USER_UPDATE_STATE,
    APP_USER_UPDATE,
    SYNC_EXTERNAL_PROFILE,
    START_CONVERSATION,
    INSERT_COMMMENT,
    TYPING_NOTIFIER,
    INSERT_APP_BLOCK_COMMMENT,
    SEND_TRIGGER,
    INSERT_NOTE,
    ASSIGN_USER,
    CREATE_ASSIGNMENT_RULE,
    UPDATE_RULE_PRIORITIES,
    EDIT_ASSIGNMENT_RULE,
    DELETE_ASSIGNMENT_RULE,
    UPDATE_CONVERSATION_TAG_LIST,
    UPDATE_CONVERSATION_STATE,
    TOGGLE_CONVERSATION_PRIORITY,
    UPDATE_CAMPAIGN,
    DELETE_CAMPAIGN,
    DELIVER_CAMPAIGN,
    PURGE_METRICS,
    CREATE_CAMPAIGN,
    PREDICATES_SEARCH,
    PREDICATES_DELETE,
    PREDICATES_CREATE,
    PREDICATES_UPDATE,
    WEBHOOK_DELETE,
    WEBHOOK_CREATE,
    WEBHOOK_UPDATE,
    QUICK_REPLY_CREATE,
    QUICK_REPLY_UPDATE,
    QUICK_REPLY_DELETE,
    INVITE_AGENT,
    UPDATE_AGENT,
    UPDATE_AGENT_ROLE,
    CREATE_ARTICLE,
    EDIT_ARTICLE,
    ARTICLE_BLOB_ATTACH,
    TOGGLE_ARTICLE,
    ARTICLE_ASSIGN_AUTHOR,
    DELETE_ARTICLE,
    CREATE_DIRECT_UPLOAD,
    CREATE_URL_UPLOAD,
    REORDER_ARTICLE,
    ARTICLE_COLLECTION_CREATE,
    ARTICLE_COLLECTION_CHANGE,
    ARTICLE_COLLECTION_EDIT,
    ARTICLE_COLLECTION_DELETE,
    ARTICLE_SECTION_CREATE,
    ARTICLE_SECTION_EDIT,
    ARTICLE_SECTION_DELETE,
    ADD_ARTICLES_TO_COLLECTION,
    ARTICLE_SETTINGS_UPDATE,
    ARTICLE_SETTINGS_DELETE_LANG,
    CREATE_BOT_TASK,
    UPDATE_BOT_TASK,
    DELETE_BOT_TASK,
    CREATE_OAUTH_APP,
    UPDATE_OAUTH_APP,
    DELETE_OAUTH_APP,
    CREATE_INTEGRATION,
    UPDATE_INTEGRATION,
    DELETE_INTEGRATION,
    CREATE_PACKAGE,
    UPDATE_PACKAGE,
    DELETE_PACKAGE
} from './mutations.mjs'

// example
// npx babel-node ./app/javascript/src/graphql/entry.mjs APPS
var myArgs = process.argv.slice(2);
//console.log('myArgs: ', myArgs);
console.log(eval(myArgs[0]))